x86: add strictly sanity check for XSAVE/XRSTOR
authorWei Gang <gang.wei@intel.com>
Mon, 21 Feb 2011 09:11:57 +0000 (09:11 +0000)
committerWei Gang <gang.wei@intel.com>
Mon, 21 Feb 2011 09:11:57 +0000 (09:11 +0000)
commit3af87a7ece7f27a537a006196873ca9fda696616
tree5fd8c0199526ccb8651a76da2b334223b6e41b7d
parent0dba10b8e37f3f63ed9f5ed449d9e9e0c8c9f1aa
x86: add strictly sanity check for XSAVE/XRSTOR

Replace most checks on cpu_has_xsave with checks on new fn
xsave_enabled(), do additional sanity checks in the new fn.

Signed-off-by: Wei Gang <gang.wei@intel.com>
Signed-off-by: Keir Fraser <keir.xen@gmail.com>
xen/arch/x86/domain.c
xen/arch/x86/domctl.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/i387.c
xen/arch/x86/traps.c
xen/include/asm-x86/domain.h
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/i387.h